﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Citi.GocAttributes.Domain;

namespace Citi.GocAttributes.WebUI.Models
{
    public class GocModel : ModelBase<GocModel, Goc>
    {
        public string GocAttribute { get; set; }
        public string LongDescription { get; set; }
        public string CorpCode { get; set; }
        public string ExpenseCode { get; set; }
        public string Status { get; set; }
        public DateTime UpdatedDate { get; set; }
        public int SidId { get; set; }
        public Sid Sid { get; set; }
        public string LocalCostCode { get; set; }
        public string Manager { get; set; }
        public int FrsBuId { get; set; }
        public FrsBu FrsBu { get; set; }
        public int FrsOuId { get; set; }
        public FrsOu FrsOu { get; set; }
        public int FunctionId { get; set; }
        public FunctionModel Function { get; set; }
        public int LegalVehicleId { get; set; }
        public LegalVehicle LegalVehicle { get; set; }
        public int ManagedSegmentId { get; set; }
        public ManagedSegmentModel ManagedSegment { get; set; }
        public int CountryId { get; set; }
        public Country Country { get; set; }
        public int? RuleId { get; set; }
        public RuleModel Rule { get; set; }
        public string OTHead { get; set; }
    }
}